PhpOffice\PhpSpreadsheet\Writer\Xls\Parser D

Total Complexity 216
Dependencies 7
Dependents 4
Total lines 1,630
Lines of code 737
Logical lines of code 444
Comment lines 331
Methods 31
Properties 11

Methods 31

Method Rating Maintainability Complexity Lines of code
match()
D
26
61 130
fact()
B
35 17 103
convert()
B
43 17 45
toReversePolish()
B
44 17 44
expression()
A
43 14 54
getRefIndex()
A
46 9 39
advance()
A
49 8 34
func()
A
48 8 32
convertError()
A
56 8 19
condition()
S
51 7 29
rangeToPackedRange()
S
52 6 23
convertRange2d()
S
54 5 19
cellToRowcol()
S
54 5 19
convertDefinedName()
S
57 5 17
term()
S
57 4 18
convertNumber()
S
64 4 9
cellToPackedRowcol()
S
58 3 15
convertRange3d()
S
59 2 13
convertString()
S
67 2 7
convertFunction()
S
67 2 7
getSheetIndex()
S
71 2 6
__construct()
S
65 1 10
convertBool()
S
78 1 3
convertRef2d()
S
69 1 6
convertRef3d()
S
66 1 7
setExtSheet()
S
80 1 3
parse()
S
66 1 8
parenthesizedExpression()
S
79 1 3
createTree()
S
77 1 3
matchCellSheetnameQuoted()
S
72 1 6
matchRangeSheetnameQuoted()
S
72 1 6